The Moonland Of India, Lamayuru, Is Out Of This World